package com.ruoyi.system.service;
 
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.system.domain.AppNewsTypes;

import java.util.List;

/**
 * @author 14254
 * 新闻类型接口
 */
public interface IAppNewsTypesService extends IService<AppNewsTypes> {
    /**
     * 查询新闻类型
     *
     * @param id 新闻类型主键
     * @return 新闻类型
     */
    public AppNewsTypes selectAppNewsTypesById(Long id);
     public AppNewsTypes selectAppNewsTypesByName(String  name);

    /**
     * 查询最大id
     * @return
     */
    public Long selectMaxId();

    /**
     * 查询新闻类型列表
     *
     * @param appnews 新闻类型
     * @return 新闻类型集合
     */
    public List<AppNewsTypes> selectAppNewsTypesList(AppNewsTypes appnews);

    /**
     * 新增新闻类型
     *
     * @param appnews 新闻类型
     * @return 结果
     */
    public int insertAppNewsTypes(AppNewsTypes appnews);

    /**
     * 修改新闻类型
     *
     * @param appnews 新闻类型
     * @return 结果
     */
    public int updateAppNewsTypes(AppNewsTypes appnews);


    /**
     * 删除新闻类型信息
     *
     * @param id 新闻类型主键
     * @return 结果
     */
    public int deleteAppNewsTypesById(Long id);



    public  List<AppNewsTypes> findList(AppNewsTypes appNewsDetailed);

}
